Definition of Spotted Barramundi

  • (noun) a species of large fish found in Australian rivers

Antonyms of Spotted Barramundi


No Antonyms Found.

Homophones of Spotted Barramundi


No Homophones Found.